package demo1216.pm;
/*
== :比较的是两个对象名,比较的是变量中的地址值
== :比较的是基本数据类型和包装类类型的变量,会触发包装类变量自动拆箱,比较的是数值.

Double类:
1.public static final double MAX_VALUE;
2.public static final double MIN_VALUE

构造方法:
public Double(double value);
public Double(String s);

常用的成员方法:
1.public static double parseDouble(String s)throws NumberFormatException
返回一个新的 double 值，该值被初始化为用指定 String 表示的值，
这与 Double 类的 valueOf 方法一样。

2.public static Double valueOf(double d);
返回表示指定的 double 值的 Double 实例。

3.public static Double valueOf(String s)throws NumberFormatException
 返回保存用参数字符串 s 表示的 double 值的 Double 对象。

4.public double doubleValue();返回的是该对象的double类型的值.


java1.5开始的自动装箱拆箱机制其实是编译时自动完成替换的，
装箱阶段自动替换为了valueOf方法，拆箱阶段自动替换为了xxxValue方法。
 */
public class Demo_07 {
    public static void main(String[] args) {
        Double of = Double.valueOf("12345678");
        System.out.println(of);
    }

    public static void demo01() {
        Double d = 123.0;//自动装箱 Double.valueOf(123.0);
        double v = Double.parseDouble("123");
        System.out.println(v);//123.0
        
    }
}
